package com.ruoyi.ucar.boresp;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
public class CustomerDetailMobileQueryBoResp implements Serializable {
    /** 主键 */
     private Long id;

    /** 客户主表主键UUID */
    private String customerUuid;

    /** 客户姓名 */
    private String customerName;

    /** 客户电话 */
    private String customerPhone;

    /** 客户微信号 */
    private String customerWechat;

    /** 注册时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registerDatetime;

    /** 客户类型-字典 */
    private String customerType;

    private String customerTypeDict;

    private String agentGrade;

    private String agentGradeDict;

    /** 上级代理uuid */
    private String parentCustomerUuid;

    private String parentCustomerName;

    /** 充值余额 */
    private BigDecimal balanceNumber;

    /** 赠送金额 */
    private BigDecimal giftMoney;

    private BigDecimal returnMoney;

    private BigDecimal totalAgencyFee;


    /** 奖励开闭标志：1打开0关闭 */
    private Long rewardFlag;

    private String rewardFlagDict;

    /** 分享编号 */
    private String shareCode;
    /**
     * 备注
     */
    private String  remark;

    private Integer reportUnreadNumber;

    private String avatarUrl;

    private String signFileUrl;

    private Boolean firstRechargeRecord;


}
